﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SynoManager.DownloadStation
{
    /// <summary>
    /// Enumeration containing the download states that are provided by the Download Station.
    /// </summary>
    public enum DownloadState
    {
        New = -1,
        Unknown = 0,
        Waiting = 1,
        Downloading = 2,
        Paused = 3,
        Completed = 5,
        Checking = 6,
        Seeding = 8,
        Error = 101,
        BrokenLink = 102,
        DownloadFolderNotFound = 103,
        NoAccessToDownloadFolder = 104
    }

    public enum DownloadTaskType
    {
        Unknown,
        Http,
        Ftp,
        BitTorrent,
        Nzb,
        Emule,
    }
}
